home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DDJMAG / DDJ9203.ZIP / DRVMONIT.ZIP / LOGEQU.INC < prev    next >
Text File  |  1990-05-26  |  2KB  |  52 lines

  1. ;---------------------------------------------------------------    
  2. ;Logequ.inc - equates for device driver logger                 |
  3. ;--------------------------------------------------------------|
  4. ;
  5. MAX_ERR         EQU     15              ;errors returned by drivers 0-15
  6. ERR_BIT         EQU     8000h
  7. DONE_BIT        EQU     0100h
  8. ERR_UNKNOWN     EQU     ERR_BIT OR DONE_BIT OR 03h  ;unknown command
  9. ERR_GENFAIL     EQU     ERR_BIT OR DONE_BIT OR 0ch  ;general failure
  10. CMD_INIT        EQU     0
  11. CMD_BUILD_BPB   EQU     2
  12. LPT1            EQU     0 
  13. NULL            EQU     0
  14. TRUE            EQU     -1
  15. FALSE           EQU     NOT TRUE
  16. MAX_CMDS        EQU     24              ;maximum commands supported
  17. OK_STATUS       EQU     0100h           ;done and success
  18. USER_INT        EQU     60h             ;one of the user interrupts
  19. INT_OP_CODE     EQU     0cdh            ;opcode for int instruction
  20. EXPECT_STRAT    EQU     1               ;expecting strategy routine 
  21. EXPECT_INT      EQU     2               ;expecting interrupt routine 
  22. EXPECT_USE_RET  EQU     3               ;expecting int from caller
  23. DOS_PRINT_STRING EQU    9               
  24. CR              EQU     13
  25. LF              EQU     10
  26. TAB             EQU     9
  27. MAX_CMD_LINE    EQU     128             ;maximum command line size
  28. NUM_PATCH_BYTES EQU     4               ;4 digits for 2 bytes of code
  29. SWITCH_CHAR     EQU     '/'
  30. PATCH_SWITCH    EQU     'P'
  31. INPUT           EQU     1
  32. OUTPUT          EQU     2
  33. INPUT_OUTPUT    EQU     3
  34. OUT_NULL        EQU     0               ;log to nothing
  35. OUT_PRINTER     EQU     1               ;log to printer
  36. OUT_SCREEN      EQU     2               ;log to screen  
  37. OUT_MEM         EQU     3               ;log to memory 
  38. TABLE_TERM      EQU     0ffh
  39.  
  40. ;------end of logequ.inc
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.             
  52.